/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sv.edu.ues.igf115.clave1.negocio;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import sv.edu.ues.igf115.clave1.datos.ClienteTarjetaEstadoDao;
import sv.edu.ues.igf115.clave1.dominio.ClienteTarjeta;
import sv.edu.ues.igf115.clave1.dominio.ClienteTarjetaEstado;
import sv.edu.ues.igf115.clave1.dominio.ClienteTarjetaEstadoId;
import sv.edu.ues.igf115.clave1.dominio.Establecimiento;

/**
 *
 * @author Traabajo
 */
public class CtrlClienteTarjetaEstado {
    
    
    private ClienteTarjetaEstadoDao daoClienteTarjetaEstado = new ClienteTarjetaEstadoDao();
	
	public boolean crearClienteTarjetaEstado(ClienteTarjetaEstado clinenteTarjetEatado){
			daoClienteTarjetaEstado.guarda(clinenteTarjetEatado);
			return true;
}
	public boolean modificarClienteTarjetaEstado(ClienteTarjetaEstado clinenteTarjetEatado){
		daoClienteTarjetaEstado.actualizar(clinenteTarjetEatado);
		return true;
	}
	public ClienteTarjetaEstado mostrarClienteTarjetaEstado(String id_cliente,String id_tarjeta,Date fecha){
		return daoClienteTarjetaEstado.mostrar(id_cliente,id_tarjeta,fecha);
		
	}
        
	public boolean eliminarClienteTarjetaEstado(ClienteTarjetaEstado clienteTarjetaEstado){
		daoClienteTarjetaEstado.eliminar(clienteTarjetaEstado);
		return true;
	}

        public Date getdate(String date){
    
    
     SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        Date convetedDate;
            try{
                return convetedDate = df.parse(date);                   
            } catch(ParseException e){
                e.printStackTrace();
            }   
    return null;
    }  

    public List<ClienteTarjetaEstado> obtenerClienteTarjetaEstado(){
        return daoClienteTarjetaEstado.obtenerClienteTarjetaEstado();
    }

    public List<ClienteTarjeta> obtenerid(){
      
    return daoClienteTarjetaEstado.obtenerid();
      }
    
    public List<Establecimiento> obtenerEstablecimientoid(){
      
    return daoClienteTarjetaEstado.obtenerEstablecimientoid();
      }
    
    public List<String> obtenerClienteTarjetaEstadoidString(){
      
    return daoClienteTarjetaEstado.obtenerClienteTarjetaEstadoidString();
      }
        
    public List<String> obtenerClienteTarjetaEstadoTarjetaidString(){
      
    return daoClienteTarjetaEstado.obtenerClienteTarjetaEstadoTarjetaidString();
      }
    
    public List<String> obtenerClienteTarjetaidTarjetaString(){
      
    return daoClienteTarjetaEstado.obtenerClienteTarjetaidTarjetaString();
      }
    
    public List<String> obtenerClienteTarjetaidClienteString(){
      
    return daoClienteTarjetaEstado.obtenerClienteTarjetaidClienteString();
      }
        
}
